package com.vitaf.cash.app.utils.ext

import org.json.JSONArray
import org.json.JSONObject

//金额格式化，例：1,000,000
fun String.addEndRegex(): String {
    return this.reversed()
        .chunked(3)
        .joinToString(",")
        .reversed()
}

// JSONArray 转 List<JSONObject> 扩展函数
fun JSONArray.toListWithModification(modifier: (JSONObject) -> Unit): List<JSONObject> {
    return List(length()) { index ->
        optJSONObject(index)?.apply(modifier)
    }.filterNotNull()
}

fun JSONArray.toJSONObjectList(): List<JSONObject> {
    return List(length()) { index -> optJSONObject(index) }
}